image

NCSC adviseert om lek in Google Brotli-decoder meteen te patchen

vrijdag 23 oktober 2026, 15:56 door Redactie, 4 reacties

Het Nationaal Cyber Security Centrum (NCSC) waarschuwt beheerders en organisaties om een kwetsbaarheid in de Google Brotli-decoder in Node.js zo snel mogelijk te patchen. Via het beveiligingslek (CVE-2026-111497) is namelijk remote code execution mogelijk. Brotli is een compressie library van Google. Node.js, de software waarmee JavaScript op servers draait, wordt geleverd met een eigen versie. "Brotli verkleint de bestandsgrootte van webpagina's voordat een webserver ze naar een webbrowser stuurt", zo legt het NCSC uit.

CVE-2026-111497, ook wel Node2Shell genoemd, betreft een out-of-bounds write die remote code execution mogelijk maakt. Volgens cybersecuritybedrijf Aikido raakt de kwetsbaarheid iedereen die Node.js of Bun draait, waarvan de applicatie Brotli-data uitpakt die van een aanvaller afkomstig kan zijn. "Als deze kwetsbaarheid niet wordt aangepakt, kan een aanvaller het systeem laten vastlopen, gevoelige gegevens stelen of het systeem overnemen. Dit kan leiden tot verlies van gegevens en verstoring van de dienstverlening", aldus het NCSC, dat adviseert om de beschikbare update nu te installeren.

Reacties (4)
25-10-2026, 09:06 door Anoniem
Welke verwarde man heeft ooit bedacht om javascript op een backend te draaien?
25-10-2026, 19:36 door Anoniem
Door Anoniem: Welke verwarde man heeft ooit bedacht om javascript op een backend te draaien?

Waarom niet ?

Wat heeft de taal precies tegen dat het ongeschikt is voor een backend rol ?
26-10-2026, 11:29 door Anoniem
Door Anoniem:
Door Anoniem: Welke verwarde man heeft ooit bedacht om javascript op een backend te draaien?

Waarom niet ?

Wat heeft de taal precies tegen dat het ongeschikt is voor een backend rol ?
NodeJS geeft nogal een overhead dankzij een scripting taal die gericht is op front-end. Foi en niet zo'n beetje ook in verhouding tot dezelfde functionaliteit in PHP op NGINX of zelfs Apache.

Javascript kan niet eens fatsoenlijk tegen een MySQL database praten zonder libraries, zo zijn er wel meer features uiterst gebrekkig, inefficient of afhankelijk van libraries terwijl dat in CGI talen zoals PHP, Python, ASP.Net standaard beschikbaar is.

De enige reden dat NodeJS opgekomen is omdat een boel Javascript ontwikkelaars te lam waren een andere taal erbij te leren.
26-10-2026, 12:28 door Anoniem
Door Anoniem:
Door Anoniem:
Door Anoniem: Welke verwarde man heeft ooit bedacht om javascript op een backend te draaien?

Waarom niet ?

Wat heeft de taal precies tegen dat het ongeschikt is voor een backend rol ?
NodeJS geeft nogal een overhead dankzij een scripting taal die gericht is op front-end. Foi en niet zo'n beetje ook in verhouding tot dezelfde functionaliteit in PHP op NGINX of zelfs Apache.

Kun je dat qualificeren ?

Het is gewoon another een andere JIT taal , die net zo goed achter een webserver kan draaien .

De eerste de beste snelle search ziet dat NodeJS op I/O bound taken wint van Python.

En zomaar een andere , NodeJS vs PHP

https://medium.com/@syedahmershah/php-vs-node-js-2026-aff36c14e5d1#benchmark-results

Kortom - ik ben niet zo overtuigd dat het een slechte keuze is.


Javascript kan niet eens fatsoenlijk tegen een MySQL database praten zonder libraries, zo zijn er wel meer features uiterst gebrekkig, inefficient of afhankelijk van libraries terwijl dat in CGI talen zoals PHP, Python, ASP.Net standaard beschikbaar is.

En dat is totaal niet terzake doende.
Elke taal heeft een zwik libraries voor dat soort zaken . Met speed demon C voorop .

Python heeft ook een mysql (of andere db) driver nodig .


De enige reden dat NodeJS opgekomen is omdat een boel Javascript ontwikkelaars te lam waren een andere taal erbij te leren.

Beschikbare developers en een heel erg rijk ecosysteem inclusief JIT/compilers is ook iets wat een taal nodig heeft.
Heb je een probleem mee als de enige fan van een technisch gezien perfecte niche taal een keer weggaat.
Reageren
Ondersteunde bbcodes
Bold: [b]bold text[/b]
Italic: [i]italic text[/i]
Underline: [u]underlined text[/u]
Quote: [quote]quoted text[/quote]
URL: [url]https://www.security.nl[/url]
Config: [config]config text[/config]
Code: [code]code text[/code]

Je bent niet en reageert "Anoniem". Dit betekent dat Security.NL geen accountgegevens (e-mailadres en alias) opslaat voor deze reactie. Je reactie wordt niet direct geplaatst maar eerst gemodereerd. Als je nog geen account hebt kun je hier direct een account aanmaken. Wanneer je Anoniem reageert moet je altijd een captchacode opgeven.